|
AWT스윙GUI |
[1] |
|
등록일:2008-03-10 10:24:45 (0%) 작성자: 제목:[Java Tip] JFrame을 리사이즈(Resize)시 발생하는 문제 |
|
1) JFrame은 디폴트로 리사이즈중에 레이아웃 메니져가 동작하지 않습니다. 리사이즈 완료후 바로 동작하게 되어 있습니다. 이것을 리사이트중에도 동작하게 하려면, 다음과 같은 코드가 필요합니다.
Toolkit.getDefaultToolkit().setDynamicLayout(true);
2) 작은사이즈에서 큰사이즈로 리사이즈시 JFrame창내 일부 배경이 회색으로 보여집니다. 이를 해결하려면, 다음과 같은 코드를 기술합니다. (내용은 awt영역을 지우지 말라고 요청하는건데, 원치 않는 문제가 발생할수도 있다고 Sun에서는 얘기하고 있습니다만..)
try {
System.setProperty("sun.awt.noerasebackground","true");
} catch (NoSuchMethodError error) {}
위와 같이 해도, 테두리선이 지저분하게 출력되는 현상은 해결할수가 없더군요.
출처 [Java Tip] JFrame을 리사이즈(Resize)시 발생하는 문제 [자바/Java/C/C++ 개발자모임 [Code人/코드인]] |작성자 진용훈
|
[본문링크] [Java Tip] JFrame을 리사이즈(Resize)시 발생하는 문제
|
[1]
|
|
|
|
|
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=2450 |
|
|
|
|
|
|
|
|
|
Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.
|
|
|